package control;

import java.sql.SQLException;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import model.Projeto;

import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;

import dao.ProjetoDAO;

public class PaginaProjetoAction extends Action {
	
	public ActionForward execute(ActionMapping map, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) throws SQLException {
		
//		HttpSession session = request.getSession();
//		UsuarioCT usuario = (UsuarioCT)session.getAttribute("usuario");
		
		//dado do JSP
		String nomeUnix = request.getParameter("nomeUnix");
		Facade facade = Facade.getInstance();
		Projeto projeto = facade.pesquisaProjeto(nomeUnix);
//		ProjetoDAO daoP = ProjetoDAO.getInstance();
//		Projeto projeto = daoP.pesquisa(nomeUnix);
		
		//envia o "projeto" para o JSP
		request.setAttribute("projeto", projeto);
		request.setAttribute("administradores", projeto.getAdministradores());
		request.setAttribute("membros", projeto.getMembros());
		
		return map.findForward("pagina_projeto");
	}
}